﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RMS.Utils.Dicom;

namespace RMS.Utils.Dicom.DataStructure
{
    /// <summary>
    /// This class make list of it to list all Dicom tags
    /// </summary>
    public class DataElement
    {
        private Tag _tag;
        public Tag tag
        {
            get { return _tag; }
        }
        private VR _vr;
        public VR vr
        {
            get
            {
                return _vr;
            }
        }
        private ValueLength _vLenght;
        public ValueLength VLenght
        {
            get
            {
                return _vLenght;
            }
        }
        private Value _value;
        public Value value
        {
            get
            {
                return _value;
            }
        }
        public DataElement()
        {
            _tag = new Tag();
            _vr = new VR(_tag);
            _vLenght = new ValueLength(_vr);
            _value = new Value(_vr, _vLenght);
        }
    }
}
